package br.elite.bean;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.hibernate.TransactionException;

import br.elite.bo.UsuarioBO;
import br.elite.domain.Usuario;

/**
 * @author antonio
 * 
 *         Classe que gerencia a pagina inicial do sistema.
 * 
 */
@ManagedBean(name = "home")
@SessionScoped
public class HomeBean {
	
	@EJB
	private UsuarioBO usuarioBO;

	private String usuario;
	private String senha;

	public HomeBean() {

	}

	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public String logar() {
		System.out.println("testes persistencia 1");
		
		try {
			
			Usuario user = new Usuario();
			user.setCnpj("cnpj");
			user.setEmail("email");
			user.setNome("nome");
			user.setNomeFantasia("nomeFant");
//			user.setNumero(new Long(1));
			user.setNumeroOAB("numOAB");
			user.setSenha("123");
			
			usuarioBO.salvar(user);
		} catch (TransactionException e) {
			e.printStackTrace();
		}
		
//		if (this.senha.compareTo("123") == 0 && this.usuario.compareTo("toni") == 0) {
//			return "greeting";
//		} else {
		System.out.println("testes persistencia 2");
			return "";
//		}
	}

}
